java程序中 a>>13 是多少?

来源:百度知道 编辑:UC知道 时间:2024/06/27 05:02:11
在java 中 a>>13 怎么算?
只知道 2 、4、 6、 8
位移13 怎么算 ?

位运算符
左移相当于乘 右移相当于除
a>>13 是向右移动13位
可以看成 a除以2的13次方

一样的啊,右移后,高位空出来的填0,然后用原符号位替代

只不过右移次数多一点罢了

a>>13就是向右移动13位

你不会自己写代码测试下啊?又不用你算,运行下就可以了
class a
{
public static void main(String[] args)
{
int a=1;
System.out.println(a<<13);
}
}